﻿using System;
using System.Collections;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;
using Jalal.Library.DataStructure;
using BCGC.BLL.BusinessObject.UserAccount;
using System.Collections.Generic;

/// <summary>
/// Summary description for Sugestions
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
[System.Web.Script.Services.ScriptService]
public class Sugestions : System.Web.Services.WebService
{

    public Sugestions()
    {

        //Uncomment the following line if using designed components 
        //InitializeComponent(); 
    }

    [WebMethod]

    public string[] GetFriendsList(string prefixText,int count,string contextKey)
    {
        ReadWriteCustomCollection<UserInfo> friends = UserInfo.GetFriendsByName(prefixText, Convert.ToInt32(contextKey), 50);
        List<string> friendsList = new List<string>();
        for (int i = 0; i < friends.Count; i++)
        {
            UserInfo friend = friends[i];
            friendsList.Add(friend.Username);
        }
        return friendsList.ToArray();
    }

}

